package com.ebo.common.smart;

public class RegexConstant {


    /**
     * 特色字符
     */
    public static final String SPECIAL = "[^\u4e00-\u9fa5A-Za-z0-9-\\[\\]\\【\\】]";
//    public static final String SPECIAL = "[^\u4e00-\u9fa5A-Za-z0-9-]";

    /**
     * 百家姓
     */
    public static final String SURNAME_LIST = "([\\[\\【(\u4e00-\u9fa5.·\u36c3\u4DAE)\\](\\d)\\】]{0,8})|([\u4e00-\u9fa5.·\u36c3\u4DAE]{0,6})|(王|李|张|刘|陈|杨|黄|赵|吴|周|徐|孙|马|朱|胡|郭|何|高|林|罗|郑|梁|谢|宋|唐|" +
            "赵|钱|孙|李|周|吴|郑|王|冯|陈|褚|卫|蒋|沈|韩|杨|朱|泰|龙|许|何|" +
            "吕|施|张|孔|曹|严|华|金|魏|陶|姜|戚|谢|邬|喻|柏|水|窦|章|云|苏|潘|" +
            "葛|奚|范|彭|郎|鲁|韦|昌|马|苗|凤|花|方|俞|任|袁|柳|酆|鲍|史|" +
            "唐|费|廉|岑|薛|雷|贺|倪|汤|滕|殷|罗|毕|郝|邬|安|常|乐|手|时|傅|皮|卞|" +
            "齐|康|伍|余|元|卜|顾|孟|平|黄|和|穆|萧|尹|姚|邵|湛|汪|祁|毛|禹|狄|米|" +
            "贝|明|臧|计|伏|成|戴|谈|宋|茅|庞|熊|纪|舒|屈|项|祝|董|梁|杜|阮|蓝|闵|席|季|麻|强|" +
            "贾|路|娄|危|江|童|颜|郭|梅|盛|林|刁|锺|徐|邱|骆|高|夏|蔡|田|樊|胡|凌|霍|虞|万|支|" +
            "柯|咎|管|卢|莫|经|房|裘|缪|干|解|应|宗|丁|宣|责|邓|郁|单|杭|洪|包|诸|左|石|崔|吉|钮|" +
            "龚|程|稀|邢|滑|装|陆|荣|翁|荀|羊|於|惠|甄|麴|家|封|芮|羿|储|靳|汲|邴|糜|松|井|段|富|巫" +
            "|乌|焦|巴|号|牧|隗|山|谷|车|侯|这|蓬|全|都|班|仰|秋|仲|伊|宫|宁|仇|來|暴|甘|钭|历|我|祖" +
            "|武|符|刘|景|詹|束|叶|幸|司|韶|郜|黎|蓟|溥|印|宿|白|怀|蒲|邰|从|鄂|索|咸|籍|赖|卓|蔺|屠|" +
            "蒙|池|不|阳|郁|胥|能|苍|双|闻|莘|党|翟|谭|贡|劳|逢|姬|申|扶|堵|冉|宰|郦|雍|却|璩|桑|桂|濮|" +
            "牛|寿|通|边|扈|燕|冀|僪|浦|尚|农|温|别|庄|晏|柴|瞿|阎|充|慕|连|茹|习|宝|艾|鱼|容|向|古|易|" +
            "慎|戈|廖|庾|终|暨|居|衡|步|都|耿|满|弘|匡|国|文|寇|广|禄|阙|东|欧|殳|洪|利|蔚|越|夔|隆|师|巩" +
            "|厍|聂|晁|勾|敖|融|冷|眥|辛|阙|那|简|饶|空|曾|毋|沙|也|养|鞠|须|丰|巢|关|蒯|相|查|后|荆|红|游|" +
            "空|权|逮|盍|益|桓|公|寸|贰|皇|侨|彤|竭|端|赫|实|甫|集|象|翠|狂|辟|典|良|函|芒|苦|其|京|中|夕|税|荤" +
            "|靖|绪|愈|硕|牢|买|但|巧|枚|撒|泰|秘|亥|绍|以|王|森|斋|释|奕|姒|朋|求|羽|用|占|真|穰|鹃|间|漆|贵|代|贯" +
            "|旁|崇|栋|告|休|褒|谏|镜|皋|因|在|歧|禾|示|是|委|钊|频|赢|呼|大|威|昂|律|冒|保|系|抄|定|化|莱|校|么|抗|祢|綦|" +
            "悟|宏|功|庚|务|敏|捷|拱|兆|丑|丙|畅|苟|随|类|卯|候|友|答|己|允|甲|留|尾|佼|玄|乘|裔|延|植|环|矫|赛|昔|待|度|旷|遇|偶|前|由|" +
            "咎|寒|敛|受|沈|袭|衅|叔|圣|御|夫|仆|镇|藩|邸|府|掌|首|员|焉|戏|可|智|尔|凭|悉|进|笃|厚|仁|业|肇|资|合|仍|九|衷|哀|刑|俎|仵|圭|夷|" +
            "徭|蛮|汗|孛|乾|姑|罕|洛|淦|洋|邶|郸|郯|邗|邛|剑|虢|隋|蒿|茆|营|花|树|桐|锁|钟|机|盘|铎|斛|玉|线|针|箕|庹|绳|磨|蒉|瓮|弭|刀|疏|牵|浑|恽" +
            "|势|世|仝|同|蚁|止|戢|睢|洗|种|涂|肖|己|泣|潜|卷|脱|谡|蹉|赧|浮|顿|说|次|错|念|夙|斯|完|丹|表|聊|源|姓|吾|导|展|出|不|广|闭|才|无|书|学|愚|本|" +
            "性|雪|霜|烟|寒|少|字|桥|板|斐|独|干|诗|嘉|扬|善|揭|祈|析|赤|紫|青|柔|刚|奇|拜|佛|陀|弥|阿|素|长|僧|隐|仙|隽|宇|祭|酒|淡|塔|琦|闪|始|星|南|天|接|波|" +
            "碧|速|禚|腾|潮|镜|似|澄|潭|謇|纵|渠|奈|风|舂|濯|沐|茂|英|兰|檀|藤|枝|检|生|折|登|驹|骑|貊|虎|肥|鹿|雀|野|禽|飞|节|宜|鲜" +
            "|粟|栗|豆|帛|官|布|衣|藏|宝|钞|银|门|盈|庆|喜|及|普|建|营|巨|望|希|道|载|声|漫|犁|力|贸|勤|革|改|兴|亓|" +
            "睦|修|信|国|北|守|坚|勇|汉|练|尉|士|旅|五|令|将|旗|军|行|奉|敬|恭|仪|母|堂|丘|义|礼|慈|孝|理|伦|卿|问|永|辉|位" +
            "|让|尧|依|犹|介|承|市|所|苑|杞|剧|第|零|谌|招|续|达|忻|六|郵|战|迟|候|宛|励|粘|萨|邝|覃|辜|初|楼|城|区|局|台|原|考|妫|纳|" +
            "泉|老|清|德|卑|过|麦|曲|万俟|司马|上官|欧阳|夏侯|诸葛|闻人|东方|赫连|皇甫|尉迟|公羊|澹合|公治|宗政|濮阳|淳手|单于|太叔|申屠|公孙" +
            "|仲孙|轩辕|令狐|钟离|宇文|长孙|慕容|司徒|司空|召|有|舜|叶赫那拉|丛|岳|之|章佳|那拉|冠|宾|香|果|依尔根觉罗|依尔觉罗|萨嘛喇|赫舍里|" +
            "额尔德特|萨克达|钮祜禄|他塔喇|喜塔腊|讷殷富察|叶赫那兰|库雅喇|瓜尔佳|舒穆禄|爱新觉罗|索绰络|纳喇|乌雅|范姜|碧鲁|张廖|张简|图门|" +
            "太史|公权|鸟孙|完颜|马佳|佟佳|富察|费莫|蹇|称|诺|来|多|繁|成|朴|回|毓|竹|百|福|言|第五|佟|爱|年|笪|谯|哈|墨|南宫|赏|伯|佴" +
            "|佘|牟|商|西门|东门|左丘|梁丘|琴|后|况|亢|缑|帅|微生|羊舌|海|归|呼延|南门|东郭|百里|钦|鄢|汝|法|闫|楚|晋|谷|梁|宰|父|夹|谷|" +
            "拓跋|壤驷|乐正|漆雕|公西|巫马|端木|颛孙|子车|督|仉|司寇|亓官|鲜于|锺离|盖|逯|库|郏|逢|阴|薄|厉|稽|闾丘|公良|段干|开|光|" +
            "操|瑞|眭|泥|运|摩|伟|铁|迮"+
            "许|韩|冯|邓|曹|彭|曾|肖|田|董|袁|潘|于|蒋|蔡|余|杜|叶|程|苏|魏|吕|丁|任|沈|姚|卢|姜|崔|钟|谭|陆|汪|范|金|石|廖|贾|夏|韦|傅|" +
            "方|白|邹|孟|熊|秦|邱|江|尹|薛|闫|段|雷|侯|龙|史|黎|贺|顾|毛|郝|龚|邵|万|钱|覃|武|戴|孔|汤|庞|樊|兰|殷|施|陶|洪|翟|安|颜|倪|严|牛|温|芦|季|俞|章|鲁|葛" +
            "|伍|申|尤|毕|聂|柴|焦|向|柳|邢|岳|齐|沿|梅|莫|庄|辛|管|祝|左|涂|谷|祁|时|舒|耿|牟|卜|路|詹|关|苗|凌|费|纪|靳|盛|童|欧|甄|" +
            "项|曲|成|游|阳|裴|席|卫|查|屈|鲍|位|覃|霍|翁|隋|植|甘|景|薄|单|包|司|柏|宁|柯|阮|桂|闵|欧阳|解|强|丛|华|车|冉|房|边|辜|吉|饶|" +
            "刁|瞿|戚|丘|古|米|池|滕|晋|苑|邬|臧|畅|宫|来|嵺|苟|全|褚|廉|简|娄|盖|符|奚|木|穆|党|燕|郎|邸|冀|谈|姬|屠|连|郜|晏|栾|郁|商|蒙|" +
            "计|喻|揭|窦|迟|宇|敖|糜|鄢|冷|卓|花|艾|蓝|都|巩|稽|井|练|仲|乐|虞|卞|封|竺|冼|原|官|衣|楚|佟|栗|匡|宗|应|台|巫|鞠|僧|桑|荆|谌|银|" +
            "扬|明|沙|薄|伏|岑|习|胥|保|和|蔺|水|云|昌|凤|酆|常|皮|康|元|平|萧|湛|禹|无|贝|茅|麻|危|骆|支|咎|经|裘|缪|干|宣|贲|杭|诸|钮|嵇|滑|" +
            "荣|荀|羊|於|惠|家|芮|羿|储|汲|邴|松|富|乌|巴|弓|牧|隗|山|宓|蓬|郗|班|仰|秋|伊|仇|暴|钭|厉|戎|祖|束|幸|韶|蓟|印|宿|怀|蒲|鄂|索|咸|" +
            "籍|赖|乔|阴|能|苍|双|闻|莘|贡|逢|扶|堵|宰|郦|雍|却|璩|濮|寿|通|扈|郏|浦|尚|农|别|阎|充|慕|茹|宦|鱼|容|易|慎|戈|庚|终|暨|居|衡|步|满" +
            "|弘|国|文|寇|广|禄|阙|东|殴|殳|沃|利|蔚|越|夔|隆|师|厍|晃|勾|融|訾|阚|那|空|毋|乜|养|须|丰|巢|蒯|相|后|红|权逯|盖益|桓|公|万俟|司马|" +
            "上官|夏侯|诸葛|闻人|东方|赫连|皇甫|尉迟|公羊|澹台|公冶|宗政|濮阳|淳于|单于|太叔|申屠|公孙|仲孙|轩辕|令狐|钟离|宇文|长孙|慕容|鲜于|闾丘|司徒|司空|亓官|司寇|仉|督|子车|颛孙|端木|巫马|公西|漆雕|乐正|瓦|" +
            "壤驷|公良|拓跋|夹谷|宰父|谷粱|法|汝|钦|段干|百里|东郭|南门|呼延|归海|羊舌|微生|帅|缑|亢|况|郈|琴|梁丘|左丘|东门|西门|佘|佴|伯|赏|南宫|墨|哈|谯|笪|年|爱|仝|代)";



}